This is Schaumburg?

Indeed, this is Schaumburg, IL---or rather would have been, under an ambitious but ill-fated scheme from 1973. The monorail streaking in from the left is headed to the Schamburg Space Needle, which would have been the world's tallest building. I discussed the plan in more detail here, but couldnt help but revisit the plan today so I could show the monorail.