stupidevilbastard.com
“Touchdown Jesus” statue torched by God.
If you’ve ever traveled I-75 through Ohio in the past six years then you’ve probably passed by the Solid Rock Church which is famous for a 62-foot tall statue of Jesus that faces the fr…