12th Pennsylvania Cavalry Monument   Mike Lynaugh

12th Pennsylvania Cavalry Monument

Mike Lynaugh