On June 26 and 27, Canada hosted G20, the billion dollar party in Huntsville, Ontario -- just outside of Toronto -- designed to show the country at its best. Unfortunately, reality is different. The vision they will remember is that of the torched police cars.
These Kids covered in fake oil (evidently a mix of vegetable oil and cocoa) were clearly protesting the BP Spill. Other protesters were trying to stop the Alberta Tar Sands.
Image credit: BlogTO Flickr Pool