Troops gather at Smith Mountain Lake

Troops gather at Smith Mountain Lake

Help Freedom Alliance Honor Military Service