Where is The Sebu?

Where is The Sebu located?

The Sebu, Squid, Sweden (approx. 56.35°, 16.53333°)


Where is The Sebu on the map?