Keisuke Takahashi

Moby ID: 954876

developer photo
Circa 2016

Source: Digital Frontier official website

Added: April 05, 2019
Contributed by: Foxhack