LONGVIEW, Texas /CitizenWire/ — Point Zero Seven announced this week the release of a new movie trailer for "Blind Turn," a psychological thriller that centers on drunk driving. According to the U.S. Department of Transportation, National Highway Traffic Safety Administration, nearly 30 people die each day in motor vehicle crashes that involves an alcohol-impaired driver. […]