Left Fin
Left Fin's mountains are one of the two mountain range splitting Whale Island in two. It is located south of Teíchyró.
Type
Mountain Range
Location under
Owning Organization
Comments