The roommate of the 7/11 manager who allegedly sat on a fellow employee, causing them to lose their life, is speaking to the media for the first time.
Keyra Meierbachtol was living with the 7/11 manager who has not been arrested or prosecuted for the alleged crime.
Now, the manager’s roommate has spoken to the media for the first time, as she tries to raise money to move out.