LeBron James Sinks Unbelievable Full Court Shot In Practice To Prove He's The Best Ever

The debate over whether LeBron James or Michael Jordan is the greatest basketball player of all time will rage for years to come, but the Cleveland Cavaliers player proved just how insanely talented he is on Saturday afternoon with an outrageous full-length shot.

James was finishing practice on Saturday when he picked up the ball just inside the opposite baseline and then threw it all the way down to the other net. You can check out James' impossible effort below.

You can also see another angle of James' unbelievable shot while practicing with the Cavaliers below.

James' effort was so sublime that it provoked a loud and passionate response from his Cavaliers teammates, who instantly yelled out in appreciation.

James wasn't too shabby on the court when the Cavaliers went up against the Celtics too, as he scored 31 points, 11 rebounds, four assists, and four steals during the Cavaliers' Thursday night's contest. The two teams will conclude their four-game sweep with the Boston Celtics on Sunday.

Not to be out-done on the court, Dwight Howard of the Houston Rockets tried the same shot while at practice too. Just like James, it ended up dropping nicely into the net too.

Is this going to become a growing trend in basketball? If so, then it's now up to the likes of Derrick Rose, Kevin Durant, Chris Paul, and Russell Westbrook to prove that they're just as talented as Howard and James.

Meanwhile, LeBron James' son has more than proven that he has the skills to match his father's on court triumphs. Just last month, the Inquisitr reported on LeBron James Jr. showing off his ridiculously impressive skills. People are clearly taking an interest in James Jr.'s talent; in just two months, the below clip has been watched over seven million times.

[Image via Huh Magazine]