Amid the ongoing unrest and tragedy in Charlottesville, Va., LeBron James is making his opinions known via Twitter.

The Cavs star and basketball legend took a direct shot at President Donald Trump, saying in part, "Is this the direction our country is heading? Make America Great Again huh?! He said that." James later added, "Our youth deserves better!! Flat out."

James has never been one to shy away from taking strong stances on issues: He has been a vocal supporter of the Black Lives Matter movement, and endorsed President Trump's opponent—Hillary Clinton—during last year's election.