Radio reports indicate an accident on Interstate 81 near the Avoca exit is causing major traffic delays in both directions.
Staff Report, The Citizens' Voice
Wed, 09/17/2014 - 6:21am
Radio reports indicate an accident on Interstate 81 near the Avoca exit is causing major traffic delays in both directions.