Thinking of David H. Hackworth

 

If you do not know who David H. Hackworth is then you might want to get to know him through this website.

33/365

 

Advertisements