Sled Island Announces "Lemonade Stand" Sled Island makes us some Lemonade. Read More AdminJune 16, 2020Sled Island, Sled Island 2020, Lemonade Stand, Canadian Festival, Canadian Music