The Pledge of Allegiance
Channel: usvetsnetwork
Date: 18/03/2013

The meaning of The Pledge of Allegiance. Brought to you by http://veteransflagdepot.com