Security Camera Films Small Humanoids? | Coast to Coast AM
A strange piece of home security camera footage circulating online appears to show a pair of bipedal humanoid creatures lurking in the driveway of a home in Texas.
www.coasttocoastam.com