A barbershop quartet strolled by in candy-striped vests, members of the Ashland Masonic Lodge, founded in 1879, waved and a Model A chugged past thousands of people lining downtown streets at Ashland's Old-Fashioned 4th of July Celebration on Thursday.

There were princesses and politicians, horses and electric cars, scouts, stage performers and Smokey Bear. A military plane flew overhead and acrobatic kids did flips on the asphalt.

The parade theme was Celebrating 50-years of Friendship, honoring Sister City Guanajuato, Mexico. The grand marshal was Chela Tapp-Kocks, who established the program.

--Janet Eastman | 503-294-4072

jeastman@oregonian.com | @janeteastman

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Actor Bob Jackson Miner represented Abe Lincoln.

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

The princess of Guanajuato, Mexico.

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Smokey Bear

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Southern Oregon University's Raider Hawk mascot

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

-

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

The grand marshal was Chela Tapp-Kocks, who established Ashland's sister city program with Guanajuato, Mexico a half century ago.

Don't Edit

Janet Eastman | The Oregonian/OregonLive

The parade theme was Celebrating 50-years of Friendship, honoring the Sister City friendship between Guanajuato, Mexico and Ashland, Oregon. The princess of Guanajuato was in the parade.

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Star Spangled Spectacularâ pops concert. Janet Eastman

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

Don't Edit

Janet Eastman | The Oregonian/OregonLive

--Janet Eastman | 503-294-4072

jeastman@oregonian.com | @janeteastman

Visit subscription.oregonlive.com/newsletters to get Oregonian/OregonLive journalism delivered to your email inbox.