Right, I’ve heard this bit about turtles here in the past and just sort of went with it. God knows we pop up memes every now and again.
Far be it from me to suggest that he didn’t get it from here somehow but…I doubt he got it from here.
So someone plug a non-savvy guy in? Where’d this thing start and what’s the context?
Note: the above URL will go bad when today’s comic expires. It’s the one for February 7, 2011.