Monday, March 16, 2009

View from the top:

This is a view from the tallest building in the world located in Burg Dubai at 2,620ft.