Where is Longhorn?

Where is Longhorn located?

Longhorn, Squid, Sweden (approx. 58.08333°, 16.63333°)


Where is Longhorn on the map?