Image
Hero: 8-year-old Joshua Garcia saved his father's life after an early Thursday morning car accident that saw the car flip and land on its roof in the Nashua River
Joshua Garcia, 8, survived a car crash into a river, swam ashore, walked a mile barefoot to his home, woke up his mother and asked her to call 911 to save his injured father.

While the boy is being called a hero, the dad may be facing arrest (video below).

Early Thursday morning, Eugene Garcia was driving a car with his son Joshua as his passenger in Fitchburg, Massachusetts. Eugene's car hit a guardrail, flew into the air and landed on a sand bar in the Nashua River at 3 a.m.

Eugene was trapped in the car, but Joshua was able to make it out and his dad was eventually rescued.

Authorities told ABC News that speeding may have been the cause of the accident, but would not comment on any potential charges.

The Fitchburg Police Department called Joshua a "hero" and Joshua's aunt Priscila Columna told CBS Boston: "I'm really proud of him, he was brave."

However, after Joshua and his father were treated at the Health Alliance hospital in Leominster, Massachusetts, the Department of Children and Family Services removed Joshua from his parents' custody.

The Department of Children and Family Services claims that it has to investigate the family, the crash and why father and son were driving in the middle of the night, which is lawful in Massachusetts.