Cliff Swallow (15)Petrochelidon pyrrhonota drhalsall Perimeter Trail, Red Deer, Alberta - 14 June 2008 Date uploaded: Jun 25 2008