Kodak Black has been arrested on drugs and weapons charges at the U.S. border, according to TMZ.

The “ZEZE” rapper was apprehended on Wednesday (April 17) after reportedly entering the U.S. from Canada with a temporary California registration. U.S. Customs Agents claim to have discovered marijuana and a Glock 9mm pistol in the Cadillac Escalade Black was driving at the time.

Law enforcement officials allegedly discovered three loaded handguns in a second vehicle, a Porsche, also traveling with Kodak and his crew. The driver of that vehicle reportedly fessed up to two of the three firearms. Marijuana was also supposedly discovered in the Porsche.

Black and three other members of his entourage were arrested and each received a felony charge for criminal possession of a weapon and a misdemeanor charge for possession of marijuana. As of Thursday morning (April 18), the 21-year-old rapper is still in custody and is being held on a $20k cash bond or $40,000 bond, TMZ reports.

Meanwhile, fans of Black were initially furious when he mysteriously canceled his concert in Boston on Wednesday. He was scheduled to perform at The House of Blues but never showed up, which later turned out to be due to his arrest at the border. Members of Black’s team seemed to be unaware of his detainment, telling TMZ they had no clue about his whereabouts and had not been in contact with him.

When Black’s tour bus made it to the venue, sans the rapper, fans swarmed the vehicle shouting “F—k Kodak!” as shown below.

Black’s recent arrest comes after a series of head-turning headlines this year. His comments about Lil Wayne and Young M.A landed him in hot water last month. Most recently his comments about the late Nipsey Hussle’s girlfriend, actress Lauren London, sparked an ongoing feud with T.I. and The Game.

No word yet on when Black is expected to be released.