ST. CLOUD (WJON News) -- St. Cloud Police are investigating a fatal crash that killed two men and critically injured another.

The incident unfolded just before midnight Wednesday when an officer spotted a pickup speeding northbound on 9th Avenue North. The officer initiated a traffic stop, and when they approached the pickup, the driver threw an object out of the window and sped off.

The officer lost sight of the pickup and returned to the traffic stop scene to retrieve the item that was thrown out of the window. The officer found that it was a handgun that had been discarded.

At the same time, dispatch notified officers of a crash in the 1300 block of 10th Avenue North.

When they arrived on the scene, officers determined that one of the vehicles involved was the pickup truck that had been involved in the traffic stop.

The initial investigation determined the truck was traveling north on 10th Avenue at a high rate of speed while a car was going west on 13th Street North. The truck broadsided the car, killing the two occupants.

The victims are identified as a 59-year-old male driver and a 45-year-old male passenger, both of St. Cloud.

The pickup driver is a 26-year-old man from Sauk Rapids. He was taken to St. Cloud Hospital in critical condition.

No other information has been released as the investigation continues.

LOOK: 25 must-visit hidden gems from across the US

From secret gardens to underground caves, Stacker compiled a list of 25 must-visit hidden gems from across the United States using travel guides, news articles, and company websites.

Gallery Credit: Abby Monteil

LOOK: Here are the 50 best beach towns in America

Every beach town has its share of pluses and minuses, which got us thinking about what makes a beach town the best one to live in. To find out, Stacker consulted data from WalletHub, released June 17, 2020, that compares U.S. beach towns. Ratings are based on six categories: affordability, weather, safety, economy, education and health, and quality of life. The cities ranged in population from 10,000 to 150,000, but they had to have at least one local beach listed on TripAdvisor. Read the full methodology here. From those rankings, we selected the top 50. Readers who live in California and Florida will be unsurprised to learn that many of towns featured here are in one of those two states.

Keep reading to see if your favorite beach town made the cut.

Gallery Credit: Keri Wiginton

KEEP LOOKING: See What 50 of America's Most 'Pupular' Dog Breeds Look Like as Puppies

More From 98.1 Minnesota's New Country