Image 1 of 1
ANA 08 TW092317 01.JPG
Hammonasset State Beach Park Nature Center. Eel.