A 20-year-old has been left in a critical condition while live streaming himself on Facebook and crashing into a garbage truck in Rhode Island.

The video of Onasi Olio Rojas shows him weaving in and out of traffic while traveling at up to 116 mph (186 km/h). During his high speed antics, Rojas turned the camera to his face on multiple occasions and can be heard listening to loud music.

In the clip, it appears that Rojas lost control of his vehicle while weaving through traffic at 114 mph before the video dramatically cuts off.

After the crash, Rojas was taken to Rhode Island Hospital and according to state police, he will be arraigned from his hospital bed when his condition improves.

WPRI reports that Rojas has a number of previous driving violations including texting while driving.

VIDEO