RI Cherry Blossom Festival 2020

RI Cherry Blossom Festival 2020

May, 2020

Central Falls, Rhode Island, United States, Rhode Island, Massachusetts