It was a hot, sticky 85 degrees - plain miserable and quite unusual for an October day. Still, that couldn't swelter the enthusiasm of President Donald Trump's supporters who were gathered in downtown Erie ahead of his speech at Erie Insurance Arena on Wednesday night.
Hundreds of people weaved through a temporary maze of barricades for a chance to see the 45th president of the United States speak.
A one-block radius had been partitioned off by large public works dump trucks, concrete barriers, police officers and SWAT trucks to allow those in attendance to walk freely along the streets and sidewalks, all of them moving forward with one direction in mind - the arena.
Four hours before the event the block was already teeming with people; people of all shapes, sizes, genders and age that crammed in the street and concourse outside the arena.
They listened to the shouts of rally volunteers directing them where to go and where to obtain discounted MAGA apparel and hats as a large screen projected images of President Trump and his policies.
A constant soundtrack played from giant concert-sized speakers that ranged from "YMCA" by the Village People to "November Rain" by Guns N' Roses.
"We're actually from New York City," said a woman handing out "Trump for President 2020" buttons. "We love what Trump's doing."
As the sea of red inched closer to the arena doors, laughter and cheering were prominent. People were taking pictures - left, right and center. The entire atmosphere was as though the crowd had arrived to see their favorite rock band perform.
"You're here to see our 45th president, Donald J. Trump," the loudspeaker announced as a cheer rose up in the crowd.
The Benedictine Sisters of Erie handed out free water on the street corner to combat the heat as they spread their word of peace. Down the street, Bob White, who lives three blocks away, sold his Donald Trump wares.
"I voted for Donald Trump for a change, and we're seeing it," White said.
The loudspeaker continued to play music and speak of accomplishments of the president as the line got longer and the time for the rally drew nearer.
Mothers pushing babies in strollers, young people wearing "Students for Trump" T-shirts, veterans and an older woman who had decorated her walker with signs for the president all stood in line as it wrapped around the next block over.
As night fell and 7 p.m. hit, those standing outside the arena could hear the applause and cheering from inside. The president's voice rang prominent over the chants of "USA!"
The ambient sound of President Trump's voice rang through the block as police helicopters circled above and trains rolled by almost constantly.
The president led the crowd in another chant of "USA" that rocked the block as the his speech hit the 40-minute mark.
As the crowd filtered out, cheers almost overcame the sounds of "You Can't Always Get What You Want" by The Rolling Stones.
Except for the blistering October heat, supporters of the president certainly got what they wanted.