Obscure Civil War battle fought on Johns Island

  • Saturday, July 10th, 2010