Daffodil Peak

Daffodil Peak is a mountain range on Prism Island.