The 45th Annual Denver Cherry Blossom Festival at Sakura Square in Downtown Denver June 25, 2017.