The Natural History Museum - part 1
Tuesday, October 21st, 2008One of my many stops while rushing through London (you can’t do true justice to seeing all that London has to offer in the 2-odd weeks I was there…) was at the Natural History Museum, via the South Kensington Tube station, on Cromwell Road.