Downfall

2016 remake of the 2009 freeware game of the same name. Also a semi-sequel to The Cat Lady.
 PC

Downfall on Ocean of Games. Downfall review, release date, video, gameplay, guide, game trailer and more.