Otto

Otto

Game info

Title Otto
Release date: Europe 8th Jun 2018
Release date: US 7th Jun 2018
Release date: Japan Unreleased
eShop price £4.49
Players 1
Developer 34BigThings
Publisher 34BigThings
Genres Puzzle
Nintendo eShop page Visit eShop page

Reviews

No reviews yet.