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

home
index