Czech patriots in Prague, the Nazi stronghold, rose in revolt in an endeavour to wrest the capital from the Germans. After driving the civilians from their houses, S.S. troops engaged in a mass slaughter. Along the highway from Benesov to Prague, anti-tank barricades were built, while German tanks ringed the city. Street fighting ensued, and many patriots were killed. Patriot snipers were posted behind barricades, in cellars, and in attics, pending the arrival of Russian troops. Overwhelmed with emotion, this Czech mother kisses one of the Russian soldiers in Prague, Czech Republic on May 5, 1945, who fought to free her beloved home. (AP Photo)

Today in History: May 5

Inside the story: Photo gallery

Today is Thursday, May 5, the 126th day of 2016. There are 240 days left in the year.

Powerful tornadoes ripped through Oklahoma May 3, 1999 including this storm that was ripping apart Bridge Creek, Okla. The storm packed winds that were measured up to 318 miles per hour at one point. The storms killed 44 people.  (AP Photo/J. Pat Carter)

Today in History: May 3

Today is Tuesday, May 3, the 124th day of 2016. There are 242 days left in the year.

African National Congress President Nelson Mandela dances with supporters on his arrival to deliver his victory speech in downtown Johannesburg, May 2, 1994. Mandela becomes the first black president in South Africa's history. (AP Photo/John Parkin)

Today in History: May 2

Inside the story: Photo gallery

Today is Monday, May 2, the 123rd day of 2016. There are 243 days left in the year.

AP-Barack Obama

Today in History: May 1

Today is Sunday, May 1, the 122nd day of 2016. There are 244 days left in the year.

AP - WWII Germany Allied Invasion

Today in History: April 30

Today is Saturday, April 30, the 121st day of 2016. There are 245 days left in the year.