LeBron James has admitted his marriage isn’t always perfect.
The 40-year-old LA Lakers star first met Savannah James when they were both in high school and the pair have been married since 2013 but he admitted they have gone through “hardships and adverse moments”.