DLBiscoff4 Published on August 11, 2013 in Delta: How Many Biscoffs Tall Are the World’s Tallest SkyscrapersFull resolution (920 × 399)