Over a year since two men were found dead at a Cape Cod beach parking lot, a man has been indicted on manslaughter charges, officials announced Wednesday. A Barnstable County grand jury brought ...