A Portland-local marionette troupe with a dark flavor and a twisted sense of style. Our focus is adult audiences, but our plays are suitable for families. The CastIron Carousel tells stories about things that clang, steam, whistle and go bump in the night. Tales to horrify and fascinate with beauty, tragedy and a wry sense of humor