reply to post by george_gaz
Looks pretty cool.
With all the equipment around it could they possibly be buiding it?
Still be pretty cool to have something like that in your back yard.
Originally posted by -NewSense-
It's the stupa complex at Borobudur in Java, Indonesia..
www.britannica.com...