Close

Now Playing: The Shard, Europe's tallest skyscraper, opens today

Europe's tallest skyscraper is opening today on the south bank of the Thames River. It's called the Shard -- as in a shard of glass -- and it's more than a thousand feet tall. But the real challenge wasn't just building it; they also need to find a way to fill it up.