LeBron James, a player who has dominated the National Basketball Association (NBA) for two decades, turned 40 years old on Monday. While still being a top-ten player in the league, he reflected on his unprecedented career and claimed he could still play at a high level for another five to seven years.