I'm a huge fan of street art, and this recent piece in Naples, Italy by World Press Photo Award winner and acclaimed photojournalist Eduardo Castaldo is one of the best I've ever seen. The piece, ...