Demonstrators clapped along to Soviet-era songs as dancers from Russia's Black Sea fleet entertained the masses at the center of Crimea's administrative capital Sunday.
But it was more than just nostalgia for the old Soviet Union.
With a controversial referendum over whether Crimea will remain part of Ukraine just a week away, it was a rallying cry for ethnic Russians gathered in Simferopol's Lenin Square.
Speaking on "New Day" Monday, Sen. John McCain had strong words for Russian President Vladimir Putin.
Sen. McCain emphasized the leader's ambition and said "I promise you, Vladimir Putin will not be thrown out of Crimea because of a vote."
The large demonstration was the latest flashpoint as tensions simmer on the Crimean peninsula, which has become the epicenter of a battle for influence among Moscow, Kiev and the West since Ukrainian President Viktor Yanukovych's ouster last month.
Pro-Russian forces have pushed into the Black Sea peninsula in a bloodless siege, prompting criticism from Western nations and Ukraine's interim government.
At Sunday's rally, throngs of people waved Crimean and Russian flags. And they said they want one thing: a union with Russia.
Because of language and history, one man at the rally told CNN, Russia and Crimea are already "brothers."
But not all Crimeans are convinced. Across town, beneath a statue of Ukraine's most celebrated poet, the crowd was much smaller, the mood much more somber.
Asked what he thought about the possibility of Crimea becoming part of Russia, one demonstrator shook his head.
"It will be very complicated because of economics, and a lot of different nations live here, not only Russians. ... Not all of the people want to be part of Russia," he said. "It's kind of show. Putin's show."
The rally was peaceful. But elsewhere, in the Crimean port of Sevastopol, another Ukrainian rally came under attack by pro-Russian gangs who whipped and beat demonstrators.
In Kiev, thousands of people gathered at a rally for peace at the central Independence Square, the cradle of the protests that ousted Yanukovych.
The crowd shouted slogans such as "Glory for Ukraine" and "Putin go away" as representatives of different religions prayed for a solution to the crisis.
See more at CNN.com.