0 1 1 0 0 1 min News Damsel Sinks Its Teeth Into Nintendo Switch Next Week Screwtape Studios has revealed that their vampire-slaying arcade game Damsel will release on Nintendo Switch next week. With… Alex SeedhouseJuly 30, 2019 Read More