Dubia in the Fog – Travel Photo of the Moment

The Travel Photo of the Moment is of Dubia in the Fog The Burj Dubai is the tallest structure built by man in the earth’s history. This picture was taken from more than 2,625 feet off the ground. The cost to build the Burj Dubai is believed to be more than $4 billion. Construction on […]