Kirby's Dream Land 3

Everyone's favorite puffball must once again save the day in Kirby's Dream Land 3 when the mischievous King Dedede starts causing trouble. Kirby must travel through an assortment of levels, battling an exotic array of enemies (both new and familiar) determined to stop him from completing his mission. Always armed with his trusty ability to swallow enemies and gain special attacks, Kirby can also unite with some of his animal friends and make use of their particular talents. Featuring detailed graphics, challenging boss battles and the distinct charm of a Kirby game, it's no wonder this title is considered a classic.