As part of his one month NYC street art project "Better Out Than In
," Banksy created this Twin Towers scene a couple of blocks from the World Trade Center site. The flower is a dahlia, which "symbolize the eternal bond between two people” — according to The Dusty Rebel
, who was the first to find the piece today. Click images to enlarge.