Tour of Twitter's Gigantic Luxe Headquarters <-- Anyone notice the massive Canada flag? Who's reppin that?

December 23 2009, 2:02pm