February 24, 2017 The Red Turtle February 24, 2017/ StLFCA The Red Turtle Member reviews of The Red Turtle, opening February 24, 2017.Jim Batts - We Are Movie GeeksDiane Carson - KDHX (88.1 FM)Robert Hunt - Riverfront Times