Onee Chanbara Origin Release Date Trailer

D3 announced today the western release of the zombie slashing Onee Chanbara Origin, coming to PS4 and PC via Steam. Check out the trailer ahead of the game’s October 14th release date.

Written by: News Bot

General dogsbody posting regular news and media content.