Owlcam Launches Crash Report Driver-Controlled Video Claims Submission

Three AAA-affiliated insurers have adopted the feature, which lets drivers submit verified crash video and other information directly to insurance companies from the Owlcam app.