So, every time I see "TFO," I immediately read "UFO."
I've finally decided there is a major conspiracy going on here. I think this forum is run by aliens. Yes--Aliens!! Alien tortoises from outer space perhaps??? Not sure what that would make the Mods?
Look...there's evidence of this hidden throughout the internet. I can't be wrong!!!
View attachment 163540
http://ancientufo.org/2015/05/how-turtle-symbolism-is-connected-to-ancient-astronauts-hypothesis/