Great Canadian Shoreline Cleanup Colleen Friesen / July 29, 2010 In light of all that's going on with BP, China spills and proposed British Columbia… Read More »