New animals from the air

by bberburb

The green stuff was approximately 15 feet off the ground, on the back wall of a resturant that is in a famous hotel in Texas.  Make no mistake whatever was on that wall was alive.

 

Advertisements