World of Demons – Launch Trailer

Uncategorized Admin 0

Jump into the mysterious world of yokai with Platinum Games’ brand new hack n’ slash game, World of Demons. Out now, exclusively on Apple Arcade!
Source: Game Spot Mashup