hudsonriverkeeper:
Riverkeeper Sweep - Croton clean-up
hudsonriverkeeper:
Riverkeeper Sweep - Croton clean-up
hudsonriverkeeper:
Riverkeeper Sweep - Croton clean-up
hudsonriverkeeper:
Riverkeeper Sweep - Croton clean-up
hudsonriverkeeper:
Riverkeeper Sweep - Croton clean-up
hudsonriverkeeper:
Riverkeeper Sweep - Croton clean-up
hudsonriverkeeper:
Riverkeeper Sweep
hudsonriverkeeper:
Riverkeeper Sweep - the Annsville clean-up crew Photo credit: Donna Sharrett
hudsonriverkeeper:
Riverkeeper Sweep-Dobbs Ferry waterfront-Photo credit: Celine Daly
hudsonriverkeeper:
Riverkeeper Sweep - Photo credit: Celine Daly
hudsonriverkeeper:
Riverkeeper Sweep Brooklyn - Photo credit: Virginia Hunter
hudsonriverkeeper:
Riverkeeper Sweep Brooklyn - Photo credit: Virginia Hunter
hudsonriverkeeper:
Riverkeeper Sweep Brooklyn - Photo credit: Virginia Hunter
hudsonriverkeeper:
Riverkeeper Sweep Brooklyn - Photo credit: Virginia Hunter
hudsonriverkeeper:
Riverkeeper Sweep Brooklyn - Photo credit: Virginia Hunter
hudsonriverkeeper:
Riverkeeper Sweep at Kinnally Cove - photos: Barbara Prisament
hudsonriverkeeper:
Riverkeeper Sweep at Kinnally Cove - photos: Barbara Prisament
hudsonriverkeeper:
Riverkeeper Sweep at Kinnally Cove - photos: Barbara Prisament
hudsonriverkeeper:
Riverkeeper Sweep at Kinnally Cove - photos: Barbara Prisament
hudsonriverkeeper:
Riverkeeper Sweep at Riverside Park - photo: Lynda Selde
hudsonriverkeeper:
Riverkeeper Sweep at Trivoli - Photo: Susan Rogers
hudsonriverkeeper:
Riverkeeper Sweep at Trivoli - Photo: Susan Rogers
hudsonriverkeeper:
Riverkeeper Sweep at Trivoli - Photo: Susan Rogers
hudsonriverkeeper:
Riverkeeper Sweep at Trivoli - Photo: Susan Rogers
hudsonriverkeeper:
Riverkeeper Sweep at Trivoli - Photo: Susan Rogers