Thu
22
Sep '11
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 [...]