April 26, 2013 No Place on Earth April 26, 2013/ StLFCA Member reviews of No Place on Earth, opening April 26, 2013.Martha Baker - KDHX (88.1 FM)Jim Batts - We Are Movie GeeksJim Tudor - TwitchFilm