Have you been reading much lately about the ongoing contest to build the world's tallest building? Well, it turns out that the twin cities of Urbana and Champaign have entered the race, with mega-buildings cropping up all over the place. The latest locale? The UIUC quad.
Yes people: there is now an obelisk growing out of the south quad. Zoinkin' concrete monster.