Person captured on Ring camera dumping raccoon corpse on Massachusetts woman’s car before ditching scene

A Massachusetts woman woke up to find an unwelcome gift placed on top of her car when she found a raccoon corpse laying on her car's windshield.The Tewksbury Police Department said that a resident immediately called police when