By hammering thousands of nails onto a canvas, artist David Foster creates stunning portraits of celebrities, animals and scenery via

Read More