Falmouth Police say the twin 15-year-olds who were hit by a car earlier this week have been released from the hospital.
Police have only said that the accident was on Barrows Road and that the 62-year-old woman from Sandwich is cooperating with the investigation.
Photo: Getty Images North America