Polaroid Photo

Pictures from Traveling Tod

Traveling Tod

Talking Travel News and Experiences

Choose a Topic:

Archive for September 22nd, 2011

Thu
22
Sep '11

The Imposing Hoover Dam

Hoover Dam, located just 30 miles from Las Vegas, Nevada, recently marked 75 years of water control and hydroelectric power production on the Colorado River. Spectacular new views of this Depression-era engineering wonder are now available from the nearly 900-foot-high O’Callaghan-Tillman Memorial Bridge, which allows vehicles to cross Black Canyon about 1,500 feet downriver from [...]