Photos from Little Revolt’s free performance of ‘James and the Giant Peach’ on February 25, 2017 at The Curtiss mansion in Miami Springs, Florida.