Cthulhu Skull

Location

North Street
Leeds
United Kingdom
53° 48' 3.9168" N, 1° 32' 19.734" W