Bicentennial vintage print cotton or cotton blend fabric with Americana print, navy blue with white. I've never seen this print before!
It's 44" wide x 1 1/2 yards, in very good condition. Sorry it's wrinkled in the photos, it's really nice and crisp overall.