July 17, 2005

A little Texas church

For 16,000 people in a former sports stadium. Opiate of the masses for sure.

Posted by duver001 at July 17, 2005 4:19 PM