The Almendra Dam, is among the largest in terms of capacity and is the tallest in all of Spain, standing over 660 feet and a ...