Ghost rider United Kingdom, Paddington, England

Ghost rider