Mug Shot courtesy  of TMZ

Rapper Flo Rida was hit with DUI charges early this morning in Miami, Florida.

According to reports, the 31-year-old rapper was pulled over in his Bugatti, near Miami Beach around 3:30 AM when cops say his blood alcohol level was more than twice the legal limit.

According to the police report, obtained by TMZ, cops say a large crowd gathered around Flo after cops had pulled him over.

Several bystanders were “trying to get officers to let [Flo Rida] go. Some individuals were offering to drive [Flo] home” as the police report states.

Flo Rida was also driving on a suspended license, and he was subsequently charged with DUI and driving with a suspended license.