Played at the Tap Tap arcade bar in Cedar Falls, Iowa. Didn't make it very far, as my time with it was more out of curiosity than anything.

Reviewed on Mar 18, 2024


Comments