I was having Cheetos with my ham and cheese sandwich for lunch today and I found...wait for it...Cheetos Duck! Who is he? What is he here for? Is it a sign from the Cheetos gods? What does it mean? Could it be a result of global warming? You tell me! LOL!