Channel 8 the Spirit of Texas

Channel 8 the Spirit of Texas


Dallas, Texas (TX), US
Google Maps has high res coverage of this area but you can't make out the writing (just the background diamond) in Google Maps, only Google Earth.

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement