<< Previous
Index
Next >>
Barrage d'Eufaula ( Eufaula Lake, one of the world’s largest man-made lakes, covering 102,500 acres (41,500 hectares).)
Photo album created with
Web Album Generator