Archive for

The Piss Police

Ulm Minster in the city of Ulm, Germany became the tallest structure in the world in 1890. It held that title for eleven years until the completion of Philadelphia City Hall in 1901. Even though the Burj Khalifa, the tallest building in the world, is taller than Ulm Minster by about 2,200 feet, Ulm Minster … Continue reading