deru3 Published October 8, 2018 at 1280 × 720 in Deru: The Art Of Cooperation Hits Nintendo Switch On October 17 ← Previous /