Completed Boss Rush for DuckTales 2 in under one hour. 2.03% of players have unlocked this achievement