Traffic Crash on Highway 18, 7 miles east of Otis Jun 21, 2020 | Daily NewsTraffic Crash 7 miles east of Otis on Highway 18. Traffic delays of up to 15 minutes.