Physical release by Limited Run Games on 19th June 2016 (4500 units produced).
dandyboh2016-08-19 #Octodad: Dadliest Catch video game infoPhysical release by Limited Run Games on 19th June 2016 (4500 units produced).