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

home
index