A pretty cool building for a train station in downtown Strasbourg. Yes it really is that big, really.