Do you want to remove all your recent searches?
All recent searches will be deleted
10 months ago0 views
The Spotted Cheetah is a pop-up restaurant from Cheetos in NYC. Your souvenir? Some delicious 'doodle-dust' on your fingers.
Report this video
Select an issue
Embed the video