Friends and site members photos go in this album
Demon/Devil looking at Florida's east coast.
7-1-2013, 10:19PM. While watching the weather on fox 13 WTVT I noticed this at the end of the water vapor loop. Could hardly believe my eyes. Took pics from cell phone, and uploaded. The exact spot on the map was showing his face at the mid to upper west side of the Bermuda triangle looking at Florida. This is crazy.