DescriptionEcuador Albatross 6323.jpg English: A pair of Waved Albatross Phoebastria irrorata in Isla de la Plata, Ecuador. Date 29 October 2008 Source...