A Chinese corporation was trying to figure out a new entertaining game for their workers. Watch how one of them will accept the challenge and try to win all the difficult levels.
Latest Comments