Russia Makes its Own Leaning Tower

Russia now has its very own leaning tower, following a building blast demolition double fail in Sevastopol, Crimea.

Newest Videos

View more