3 min read Live Review: Sophie Delila – Sunday 20th June 2010 – Natural History Museum, London, UK Arriving at the Natural History Museum at around 18.30pm I wasn’t sure what to expect…