75: Howletts Zoo

75: Howletts Zoo

Studio71

The 1974 unsolved mystery of Lord Lucan finds us at the Howlett Zoo in Canterbury, Kent. Support Ghost Town on Patreon Follow Ghost Town on Instagr... more

Player Button
Go to Show