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.