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