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

home
index