This is the work of Banksy. If you do not know who he is i would suggest looking at his website. He is a british street artist, but he also does political photoshop work. I thought this might help some out with the current project for ideas.
TAKE A LOOK !!