The Minnesota Vikings cheerleaders gave perhaps the greatest show of the off-season in the semi-finals of the 2014 Minnesota Vikings Cheerleaders finals.
The semi-finals consisted of a bikini contest in which every lady who took to the stage looked great in and delivered a fantastic spectacle.
All 54 finalists took to the stage and were introduced while looking lovely in their high heels and dresses.
But then it was time for the finalists to bare all and show their skills as the bikini contest began.
Filled with bright eyes, big smiles and some other descriptions I can't really mention, each took their turn to pose and try to impress the crowd.
Then they upped the ante and began with a dance-off that quite frankly, could not have been better.
The whole event ended as all 54 ladies came on stage to perform a synchronized dance before falling in for the pose of a lifetime.
Watch the semi-finals of the 2014 Minnesota Vikings Cheerleaders Finals here.....