Mackenzie Shirilla’s father placed on administrative leave after Netflix documentary release
STRONGSVILLE, Ohio (WOIO) – Mackenzie Shirilla’s father has been placed on administrative leave following the release of the brand new Netflix documentary, “The Crash.” Mackenzie Shirilla crashed her automobile on July 31, 2022 in Strongsville. She was touring 100 mph and slammed right into a brick wall, killing her boyfriend Dominic Russo and their buddy…
