In today's Geo Quiz, we were looking for the tallest free-standing structure in the world. The answer is the Canadian National Tower in Toronto. Anchor Marco Werman gets the bird's eye view from The World's Jason Margolis, who went to the SkyPod atop the 1815-foot structure.