The Star-Spangled Banner National Historic Trail is a 560- mile-long land and water route which connects historic sites throughout Maryland, Virginia, and the District of Columbia. The trail follows ...