Cherry Blossoms

High Park Cherry Blossoms

April 7, 2019 FT Team 0

In early Spring (weather-dependent of course), the Cherry Blossoms (aka Sakura) in west-end’s High Park, put on a spectacular show.