humanoid frog in London