Mirrorsea

The Ludoch of the Mirrorsea


 * There are 33,000 Ludoch of which 3,000 live in cities.

Source: Guide to Glorantha