Monday, June 24, 2013

Juvenile Tree Swallow


No comments: