28th North Carolina Infantry Flag

Image

Share