buckypupbarnes-Sgt. James Buchanan Barnes.  

more about : buckypupbarnes