Copyright 2009 Capitol Broadcasting Company
Cary police were called to the Cary Exxon station at 1205 NE Maynard Road in October 2005 to investigate reports of a deceased person in the woods behind the store. An autopsy showed that Cifuentes, 50, died from a blow to the head.

