Red Monster

Large monster puppet for TYA production. Theatre Ariel.