Story via @tmz_tv: It's now very clear why Kodak Black canceled his show in Boston ... the rapper was arrested on weapons and drugs charges at The U.S. Border. Law enforcement sources tell TMZ Kodak and 3 other people were stopped by U.S. Customs Agents Wednesday. We're told Kodak was arrested for criminal possession of a weapon -- a second degree felony -- and a misdemeanor possession of marijuana charge.
Multiple sources familiar with the arrest tell us Kodak was traveling with at least two guns ... and stopped when entering the U.S. from Canada.
The rapper is still in custody, being held on a $20,000 cash bond or $40,000 bond.