Completed Boss Rush for Duck Tales in under one hour. 3.13% of players have unlocked this achievement