Throughout the history of the NBA, there have been plenty of teams who are so stacked that they make fans wonder how so many great players wound up on the same squad.
You can look up and down the teams' starting lineups, but you won't find a weakness.
A stud at point guard, a scoring machine at 2-guard, two unstoppable forwards and a center who dominates the paint.
The teams have so much talent that it's almost unfair.
But which squads have rolled out the most ridiculous starting fives in league history?
Let's take a look at the top 20 starting lineups the league has ever seen.