They Walk Among Us - UK True Crime
Season 7 - Episode 29
The manager of an amusement arcade on the corner of Gerrard Street and Wardour Street in Soho, London, went to open the premises for business it was just before 8 AM on Monday, April 3rd, 1989. Accompanied by his assistant, when the manager entered the