Insectoid Lifeform

Location

Back Delph Mount Woodhouse
Leeds LS6
United Kingdom
53° 49' 1.074" N, 1° 33' 23.22" W