The Notting Hill Carnival 2012

A riot of colors and festivity marked the 2012 Notting Hill Carnival.