Thousands enjoy Stars and Stripes Festival