The world's largest mirror