The most powerful house in America: The House of 11, Outkast Elevators

The House at the top of the hill in Denver’s Rocky Mountains is not your average American house.It’s the home of Outkasts Elevators.Built in 1989, it’s the tallest elevator in the world and the tallest of a line of elevators that includes a few hundred in Europe.When the elevators went down in 2015, a huge […]