Octodad: Dadliest Catch

Octodad: Dadliest Catch is a action game that was released on the PC in 2012.

EventCategoryRunnersTimeWRHandicappedDev CommentaryRaceTASVODs
Random
SGDQ 2015Any% Co-opGeoff, misskaddykins0:18:45NoNoNoNoNo
SGDQ 2014RaceUbergoose, misskaddykins0:18:54NoNoNoYesNo