Oct 4, 2016
We start the show off with a recap of the second half of our Carolina Roadtrip and then comes the Tower of London! In London, located on the north bank of the River Thames, stands a tower that the mere mention of the name inspires feelings of dread and the macabre and that is because this structure’s...