Singer Chris Brown has been charged with felony battery for allegedly punching a man last year.
Brown struck the man for taking his picture without permission in a Tampa nightclub.
The 29 year-old was arrested Thursday night in West Palm Beach after a concert at the Coral Sky Ampitheatre at the South Florida Fairgrounds.
The Palm Beach County Sheriff's Office said Brown posted a $2,000 bond and was released an hour later.
The singer has several convictions for violence, including a 2009 assault on his then-girlfriend Rihanna.