Photo gallery: A collection of photos taken throughout the week by 69ÂÜÀò photographer Anthony Wahl.
JVG_210920_DRAGON02

A team of paddlers with PremiereBank compete in one of the heats during the annual Dragon Boat Race and Festival on Saturday, Sept. 18.
JVG_210920_DRAGON03

Sporting a unique outfit, drummer Tammi Johnson keeps time for a team of paddlers with Mercyhealth during a hate in the annual Dragon Boat Race and Festival on Saturday, Sept. 18.
JVG_210920_DRAGON05

The Certified Public Paddlers, sponsored by Hagen CPA, take off from the dock to begin their heat in the annual Dragon Boat Race and Festival on Saturday, Sept. 18.
JVG_210920_DRAGON08

Paddlers from First Lutheran Church compete in the annual Dragon Boat Race and Festival on Saturday, Sept. 18.
JVG_210920_DRAGON06

Paddlers from First Lutheran Church paddle away from the dock as they move to the start position for their heat in the annual Dragon Boat Race and Festival on Saturday, Sept. 18.
JVG_210920_DRAGON01

A team of paddlers competing for PremiereBank head for the starting line during the Dragons on the Rock Boat Race and Festival on Saturday, Sept. 18.
Hannah Dunk

Milton’s Hannah Dunk
JVG_210920_JPGOLF03
Updated
Janesville Craig’s Esther Jung hits from just off the fairway on the 18th hole during a golf invitational hosted by Janesville Parker at Riverside Golf Course on Saturday, Sept. 18.
JVG_210920_JPGOLF05
Updated
Janesville Craig’s Lauren Dammen hits her ball out of bunker on the 18th hole during a golf invitational hosted by Janesville Parker at Riverside Golf Course on Saturday, Sept. 18.
JVG_210920_JPGOLF06

Janesville Craig’s Mya Nicholson hits her second shot from the edge of the 18th fairway during a golf invitational hosted by Janesville Parker at Riverside Golf Course on Saturday.
JVG_210920_JPGOLF07
Updated
Janesville Parker’s Madelyn Olson putts on the 11th hole during a golf invitational hosted by Janesville Parker at Riverside Golf Course on Saturday, Sept. 18.
JVG_210920_JPGOLF08
Updated
Janesville Parker’s Bailey Carlson putts on the 11th hole during a golf invitational hosted by Janesville Parker at Riverside Golf Course on Saturday, Sept. 18.
JVG_210920_JCSWIM02

Janesville Craig’s Ally Donagan competes in the 200-yard freestyle during their crosstown dual girls swim meet against Janesville Parker on Friday.
JVG_210920_JCSWIM03
Updated
Janesville Parker’s Tadyn McCann competes in the 200-yard freestyle during their crosstown dual girls swim meet at Janesville Parker on Friday.
Craig vs. Parker swimming

The start of the 200-yard individual medley race during Janesville Craig's crosstown dual girls swimming meet against Janesville Parker earlier this season.
JVG_210920_JCSWIM05
Updated
Janesville Craig’s Dakota Reece competes in the 200-yard individual medley during a crosstown dual girls swim meet against Janesville Parker on Friday.
JVG_210920_JCSWIM06
Updated
Janesville Parker’s Kyley Evans competes in the 200-yard individual medley during a crosstown dual girls swim meet against Janesville Parker on Friday.
JVG_210920_JCSWIM01

Janesville Craig’s Kadence Woods competes in the 200-yard medley relay during their crosstown dual girls swim meet against Janesville Parker on Friday.
JVG_210920_MILTONFB04
Updated
Milton quarterback Brayden Bastian finds room to run between defenders in the first half of their homecoming game against Janesville Parker on Friday, Sept. 17.
JVG_210920_MILTONFB06

Milton’s Zack Bothun finds room to run during the first half of their Homecoming game against Janesville Parker on Friday.
JVG_210920_MILTONFB09
Updated
Janesville Parker quarterback Preston Nelson throws the ball to Keegan Skrzypchak during their away game against Milton on Friday, Sept. 17.
JVG_210920_MILTONFB10
Updated
Milton’s Colin Hefel celebrates after the recovery of fail punt attempt during their homecoming game against Janesville Parker in Milton on Friday, Sept. 17.
JVG_210920_MILTONFB12
Updated
Milton’s Brogan McIntyre celebrates with teammate after a reception for a touchdown in the first half of their homecoming game against Janesville Parker on Friday, Sept. 17.
JVG_210920_MILTONFB13
Updated
Milton’s Jack Campion tries to break free from the tackle attempt by Janesville Parker’s Antoine Jarrett in the first half of their game in Milton on Friday.
JVG_210920_MILTONFB14
Updated
The Milton student section cheers during the opening kickoff of their homecoming game against Janesville Parker on Friday, Sept. 17.
JVG_210920_MILTONFB01

Janesville Parker’s Cayden Brandenburg is finally brought down by Milton’s Collin Garcia on the run during the first half of their game in Milton on Friday, Sept. 17.
JVG_210917_INTERSTATE03

Construction continues on the Interstate 90/39 and Interstate 43 interchange in Beloit.
JVG_210917_INTERSTATE02

Construction continues on the Interstate 90/39 and Interstate 43 interchange in Beloit.
JVG_210917_INTERSTATE01

Construction continues on the Interstate 90/39 and Interstate 43 interchange in Beloit.
JVG_210909_ONLINE02

ARISE Virtual Academy sophomore Tanya Allen works on her daily curriculum at the family dining table Thursday morning. The decision to attend virtual school has helped Allen focus and raise her overall grades.
Pedal pusher out for an early ride

An early-morning bicyclist cruises along the Ice Age Trail through Monterey Park in Janesville as the sun rises Wednesday.
JVG_210915_JPVB07

Janesville Parker’s Emilie Curtis returns a serve during the first set of their home loss to Madison Memorial on Tuesday,
JVG_210915_JPVB05

Janesville Parker’s Brooke Payne (10) and Jayda Schober both reach for the block attempt during their home match against Madison Memorial on Tuesday. Memorial won the Big Eight Conference match in five sets.
JVG_210915_JPVB04

Janesville Parker’s Jayda Schober spikes the ball in the first game of their match against Madison Memorial in Janesville on Tuesday, Sept. 14.
JVG_210915_JPVB02

Janesville Parker’s Jayda Schober spikes the ball in the first game of their match against Madison Memorial in Janesville on Tuesday, Sept. 14.
JVG_210915_JPVB01
Updated
Janesville Parker’s Brooke Payne (10) celebrates after a made point in the first game of their match against Madison Memorial in Janesville on Tuesday, Sept. 14.
JVG_210915_AUCTION05

Workers with Silha & Sons are seen on the former General Motors factory property on Tuesday after signs for an upcoming online auction went on display fences that surround the former GM properties.
JVG_210915_AUCTION03

Signs advertising the auction of three parcels former General Motors factory property are on display on the chain link fences that surround the former GM properties.
JVG_210915_AUCTION01

A truck with Silha & Sons exits the former General Motors factory property on Delevan Drive in Janesville on Thuesday. Signs advertising the auction of three parcels of the former General Motors factory property are on display on the chain link fences that surround the former GM properties.
JVG_210913_ART03

White is used to add a highlight in a chalk drawing of a large pair of boots during the 2021 Art Infusion Sidewalk Chalk Art contest in downtown Janesville.
JVG_210913_ART01

Featured chalk artist Stacey Williams-Ng, of Memphis, Tenn., works on a chalk drawing of a carousel horse during the 2021 Art Infusion Sidewalk Chalk Art contest in downtown Janesville on Sunday morning.
JVG_210913_ART02

Kiera Gille, 13, adds some colored hair to a cat while working on her chalk drawing Sunday morning during the 2021 Art Infusion Sidewalk Chalk Art contest in downtown Janesville.
JVG_210913_AQUAJAYS01

The Rock Aqua Jays water ski team successfully towed eight barefoot pyramids behind a single boat over 250 meters on Friday along the Rock River at Traxler Park in Janesville. The attempt for the Guinness World Record is now pending. Individuals from area water ski teams Aquanuts, Beaverland Must-Skis, and Little Crow were on hand to help.
JVG_210913_AQUAJAYS02
Updated
The Rock Aqua Jays water ski team successfully towed eight barefoot pyramids behind a single boat over 250 meters on Friday along the Rock River at Traxler Park in Janesville. The attempt for the Guinness World Record is now pending. Individuals from area water ski teams Aquanuts, Beaverland Must-Skis, and Little Crow were on hand to help.