Atlantic Puffin
Machias Seal Island, New Brunswick, Canada
PUFF-4

home
index