Traffic Crash in Otis area Jan 21, 2018 | Daily News10am Traffic crash on North Toad Hill Road, just north of Highway 18