A Brooklyn teen is in critical condition after he was struck by a driver while skateboarding yesterday. According to police, the 16-year-old victim was skateboarding east on Willmohr Street when he was struck by a 2012 Nissan Sentra heading south on E. 98th Street around 8 a.m. Saturday. "He was coughing up blood, spitting out blood, just the whole scene was crazy," a witness told NY1.

The teen, whose name has not been released, was rushed to Kings County Hospital in critical condition; cops say they don't know what his current condition is today. The driver remained at the scene, and has not been charged. Police add that the investigation is ongoing.

In a separate incident early Sunday, a 27-year-old pedestrian was struck by a livery cab driver on Steinway Street between 31st Street and Broadway in Astoria. Police say he was rushed to Elmhurst Hospital also in critical condition. "I’m all shook up. I’m sorry about what happened," the driver, who didn’t give his name, told The Post. "It was so fast, I didn’t know what happened." No charges have been filed, and the investigation is ongoing.