The Museum of Liverpool is located at the waterfront of the city of Liverpool on the west coast of England. I visited during a quick weekend-get-a-way with my dad. As the museum was very close to our hotel, my dad was curious and wanted us to visit it. I was a little hesitant; why would […]Read More
Who’s Probe around the Globe?
Find out more about me, here.