62nd annual Rose Show, 1 to 4 p.m. The Fort Vancouver Rose Society hosts “Roses by Design,” with displays of more than 1,000 roses — hybrid teas, miniatures, old garden roses and more. Guided tours will be offered from 1 to 3 p.m., along with workshops, trophies and the Queen of Show awards. All rose growers are welcome to enter roses from 6 to 10 a.m., with supplies provided. First Church of God, 3300 N.E. 78th St., Vancouver; free. 360-281-7270 or www.fortvancouverrosesociety.org
Steam Father’s Day train, noon and 2:30 p.m. June 20-21. A 12-mile round trip train ride for all ages that travels through north Clark County with a stop at Moulton Station and the Yacolt Falls. Reservations recommended. Chelatchie Prairie Railroad, 207 N. Railroad Ave., Yacolt; $20, $19 for seniors, $15 for ages 5 to 12; $13 for ages 2 to 4 and free for ages 1 and younger. 360-686-3559 or www.bycx.com
Summer Solstice Urban Obstacle Race, 5 p.m. Participants will be given clues to 15 stations located in downtown Vancouver. At the stations, they will face either a physical or mental challenge before receiving their next clue. Costumes encouraged. Northwest Personal Training, 1011 Broadway, Vancouver; $45 to $50. 360-574-7292 or www.nwpersonaltraining.com or http://whyracingevents.com
The Vancouver USA Marathon and Active Expo, 9 a.m. to 6 p.m. The kids fun race and Freedom 5K will take place at 10 a.m. Esther Short Park, 605 W. Esther St., Vancouver. Race registration at expo: $45 for 5K, $25 for kids race. www.vancouverusamarathon.com. For more details, see the go: friday page.