Climb the Toad stairs in Paper Mario: Sticker Star

By on October 6, 2012