The first pass, I was a bit skeptical, although I do believe we are not alone. But the second pass was like....WHAT IS THAT THING?! See for yourself:

More From 105.3 KISS FM