For the record, I saw this yesterday and upvoted it while laughing and sharing with my husband who also laughed. So, I guess it was funny to 'some of us'...😆
The Mod is from UK, the people world reknown for their hysterical sense of humor. Haven't heard anything funny from them since the ONE Monty Python movie, and Bennie Hill.
What have ya done for me lately ? (bet he didn't even understand it)