Picture of the day: Blue whale skeleton at the Natural History Museum, London, England
Hope, the 25.2-metre blue whale skeleton suspended from the ceiling of London’s Natural History Museum’s Central Hall, has captivated visitors since its installation in July 2017. As the largest creature to have ever existed on Earth, blue whales embody both […]
Picture of the day: Blue whale skeleton at the Natural History Museum, London, England Read More »


