Someone has climbed on the top of a tree, opened his mouth and looks absolutely dumbfounded. It's me who's dumbfounded though – what the hell is he doing over there?!
to grow senile; to be childish with age; to be mentally slow; to be befuddled; to play stupid; to say something stupid (oft. on purpose; esp. as part of a comedic routine)