Coming to you live from inside a giant biomechanical esophagus!