Meathead Islands (Franchise)

The Meathead Islands are a location within the Barbaric Archipelago and appear in the game Dragons: Rise of Berk.