This deliriously silly new musical is also a sharp political satire. Lane Williamson reviews. The post Review: Bigfoot! at New York City Center " Stage I appeared first on Exeunt Magazine NYC.