LITTLE SHOP OF HORRORS

  CLEVELAND PLAY HOUSE, OHIO USA - 2016