Australian grilled cheese sandwich company named Jafflechutes visits New York to demostrate their delivery process. Grilled cheese sandwiches parachuted from the sky.