Thursday, July 31, 2014

Love Parade

Horrible news coming out of Duisburg, Germany this weekend following the start of the Love Parade music festival, one of the world's largest music...