M
Mal D. Olive
Guest
Ok ok......how about the New Texas Stadium.....New home of the Dallas Cowboy's?
Judi said:Busy here at work, but I took a snoop while drinking my coffee......
The first one is Russia!
Judi said:Okay, now I'm confused.....
Strange Russian Buildings
I think it's actually in Siberia....is that what you're after?
Tobyn said:Is that the domed stadium that the Houston Astros play in?