Santa Cruz Pirates

The Santa Cruz Pirates are a pirate group that operate in Avalon, a town on the island San Catalina. They are one of the three groups comprising the Three Beasts.