Umbarra lived on Merriman Island, in the middle of Wallaga Lake, while his people lived on the shores of the lake.
Umbarra lebte auf Merriman Island, in der Mitte des Wallaga Lake, während sein Volk an den Ufern des Sees lebte.