Chelsea Green Park

Thames River

London, Ontario, Canada

Location created by
Paula Calzonetti

Latest photos

View all photos

A Blue Herron was observed at opposite side of river. A frog was also observed at testing side.

25 Jul 14:34 by Peter Lebel