Veteran David Haave meets with soldiers from all over the world. -- David Haave


Veteran David Haave meets with soldiers from all over the world.