Florida: Army of Turtles

Apr 11, 2019, 10:59 AM
Share
Subscribe
Tom, a self-proclaimed “saint”, was arrested in Florida after screaming obscenities and threatening to unleash his army of turtles.