What Happened to the House of Horrors at the Center of Netflix’s ‘I Just Killed My Dad’ Documentary?

Aug 12, 2022 |

The fate of the four-bedroom home in Baton Rouge, LA, at the center of the Netflix documentary “I Just Killed My Dad” has been sealed.

Posted in: San Francisco

Comments are closed.