This first name of "Legally Blonde" actress Blair is also a city on a bluff over the Alabama River
They then went to Birmingham and Selma, Alabama where they talked with 
veterans ... poem The Songs of Selma , about a town on the high bluffs above a 
river.