Praise the Sun!

Praise the Sun! is an achievement that is awarded for defeating on the Isle of Thunder.