The Call of Karen: The Call of Karen - OFFICIAL RELEASE July 16th @ 10AM EST

The stars are right... The stars are right... The stars are right... The stars are right... The stars are right... The stars are right... The Call of Karen is releasing on Steam on Thursday July 16th at 10AM EST! The st…