the Gods say NO

any suggestions where I can watch this game?