Percept Pictures produced a startling commercial for Idea's "Champions of the World' which will be on air on March 1, 2011. The commercial is a part....