The Cascades – Raging Waterfall in Worcester, MA?

A large, rushing waterfall in the city of Worcester, MA?

Can it be true?

If you catch it at the right time, yes!

Leave a Reply

Your email address will not be published. Required fields are marked *