Onyxia's Lair (10 player)

Onyxia's Lair is a dungeon & raids achievement earned for defeating Onyxia on 10-player mode.