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