Alabama War Museum

The Alabama War Museum is located in Madison, Alabama.  The museum is small; however, it has an impressive variety of artifacts and historical items.  They have rotating exhibits that change several times a year, so each visit is an adventure.  Also, the gift shop is amazing and full of unique items.