Demon Blade #18 Lori the Witch of Lies Coming out March 18th. The Ghost Talkers TV show heads out to deal with the ghost of a witch in town, only to have Inochi to get thrust into her past with Mai.[…]↓ Read the rest of this entry…