Saturday, July 2:

Red, White & Blue Stroke Play Tournament, 10 a.m., Valley of the Eagles Golf Links

Fire Department Barbecue, 11 a.m. to 2 p.m., Fire Hall

BINGO, 7 p.m., ANB/ANS Hall

Sunday, July 3:

BINGO, 7 p.m., ANB/ANS Hall

Monday, July 4:

Flag Raising, 6 a.m., Fort Seward Parade Grounds

Breakfast, 7 to 11 a.m., American Legion Hall

Mt. Ripinsky Run, 7:30 a.m. sign-up, starts at 8 a.m., Start line at the American Legion Hall

Kids Decorate Bikes for Parade, 10 to 10:30 a.m., Thor’s Fitness (old Elks building) on Main St.

Join HARK with your pet dressed in his/her best or with patriotic flair, 10:30 a.m., Thor’s Fitness, Fifth and Main St.

Parade Line-up Begins, 10:30 a.m., Thor’s Fitness, Fifth and Main St.

Parade Begins, 11 a.m., Thor’s Fitness, Fifth and Main St.

Cannon Blast, 11 a.m.

Haines Senior Village Artist Bazaar, 11 a.m. to 3 p.m.

Haines Senior Village Retirement Community Fundraiser, all day at Tlingit Park

Table near the American Legion

Pies, Cheesecakes & Root Beer Floats, 11 a.m. to 2 p.m., Tlingit Park

Books, Bake, Brats & Burgers, 11 a.m. to 1 p.m., Tlingit Park (Book Sale at Library)

Face Painting, 11:30 a.m. to 2 p.m., Tlingit Park

Dunk Tank, noon to 3 p.m., Tlingit Park

Independence Day Outdoor Market, noon, Senior Center

Mud Volleyball, registration at 11:30 a.m., games at noon. First Avenue, near Tlingit Park

Nail Pounding Contest, 1 to 3 p.m., Tlingit Park

Foot Races & Money Toss, 1 p.m., Tlingit Park

Watermelon Feed, noon to 4 p.m., Tlingit Park

ANS Salmon Bake, 3-6 p.m., ANB/ANS Hall

Mad Raft Race, 3 p.m., Chilkoot Lake. Equipment required: Helmet/PFD

American Apple Pie BINGO, 7 p.m., ANB/ANS Hall. 5 winners win an apple pie!

All-American Street Dance, 8 to 11 p.m., Lookout Park and Beach Rd. Live music, $5 donation.

Closing Ceremony, 9 p.m., Cannon firing and flag lowering

Author