Whatsa matter, can't ya read...their alien landing stuff!! No they're not they are sound and light towers outside the Georgia Dome Stadium, they are there for pre/post game crowd events. Really ugly aren't they? pablo
I agree with MFC, this is a very intrigueing picture but... of what I have no idea? :-)
What are those mysterious towers? Solar panel towers ? I'm stumped! Mark J