What The Heck Is This Thing?
Um...what the heck is this thing?
My Mom and Dad, who live in Georgia, texted me this picture and asked me if I knew what it was.
Mom said it was something stuck to the glass of their french doors.
Here is another picture from another angle, and maybe you can figure it out from this shot...
Check out another wild looking thing from The Mike Show and SoJO 104.9...