LeBron calls for love, unity before taking swipe at Trump

Cleveland Cavaliers' LeBron James speaks while holding his daughter, Zhuri, during the We Are Family Reunion at Cedar Point in Sandusky, Ohio, Tuesday, Aug. 15, 2017. (Erin McLaughlin/The Sandusky Register via AP)

SANDUSKY, Ohio (AP) -- Along with getting good grades and listening to their parents, LeBron James has encouraged kids in his foundation's educational program to stand up for their beliefs.

On Tuesday night, the superstar gave a lesson in how it's done.

Concluding a day of fun and games at an amusement park, James turned serious when speaking about the recent violence and tragedy in Charlottesville. James also took a pointed swipe at President Donald Trump, calling him the "so-called president."

While holding his young daughter, Zhuri, James stood on stage before an excited crowd of students, parents and others connected to the LeBron James Family Foundation and delivered his emotional message.

"I know there's a lot of tragic things happening in Charlottesville," James said to cap the annual event at Cedar Point amusement park.