19 charged, including 10 minors, after violent night at Toronto beach

CTVNews.ca Top Stories