Where is Anthrobus?
Where is Anthrobus located?
Anthrobus, England, Great Britain (approx. 53.312077848°, -2.5347518921°)
Where is Anthrobus on the map?
{"latitude":53.312077848,"longitude":-2.5347518921,"title":"Anthrobus"}