In the small town of Alvin, South of Houston, the body of an alien was discovered. According to this home owner he was in the wooded area of County Road 538 B trying to find an escaped sheep when he came across something strange. He first called authorities thinking it was the body of a man but later when Brazoria County…