Terry Moore Releases First Strangers in Paradise Revival Teaser Image