Ultimate Beastmaster Review Do you enjoy Total Wipeout? Do you enjoy Takeshi’s Castle? Then you have to watch this! Ultimate Beastmaster is a game show where contestants from certain countries fight it out […] shonaharding May 10, 2017 1 Comment