Murderous Muses: TRAILER - Murderous Muses releases on April 12th!

We've straightened all the talking paintings, dusted all the collectible urns, and polished all the disembodied Eyes of Mordechai - which means Murderous Muses is finally ready to launch on 12th April! We hope you're as…