Town of Tonawanda Police investigate fatal accident on I-290

Town of Tonawanda Police investigate fatal accident on I-290
Published: 12:59 PM EDT October 22, 2018
Updated: 8:59 AM EDT October 22, 2018