Is This An Alien Abduction Or Something Else?

Larry Lewis lives in Houston and it appears that he was abducted....

Or was he....

Watch him leave his house and from the look of things get beamed up to the sky.


Sponsored Content

Sponsored Content