India, May 21 -- The release of Netflix's documentary The Crash has once again brought attention to the controversial case of Mackenzie Shirilla, the teenager convicted in the 2022 crash that killed her boyfriend Dominic Russo and friend Davion Flanagan.

Steve Shirilla, father of Mackenzie Shirilla, has been placed on administrative leave, following his appearance in the Netflix documentary The Crash. According to News 19, Steve, who teaches art and digital media, has been placed on administrative leave by the Mary Queen of Peace School in Cleveland.

According to Oxygen, the school officials confirmed that an employee of their institution has been put on leave.

"Administrators at Mary Queen of Peace School in Cleveland are investigatin...