The Cheetos Restaurant

  • 7 years ago
The Spotted Cheetah is a pop-up restaurant from Cheetos in NYC. Your souvenir? Some delicious 'doodle-dust' on your fingers.