- Joined
- Jul 17, 2007
- Messages
- 890
I saw this today and found it sort of interesting as it appears to be a place that is used by some as sort of a hiking area, though it is man made. Does anyone know where this is? I get the feeling it may be in Europe.
http://video.stumbleupon.com/#p=uft73ozjgj
http://video.stumbleupon.com/#p=uft73ozjgj