Rihanna has caught some heat the last few weeks about her new song/video for S&M (some stations even changing the name to "Come On", but that won't stop Rih Rih from what she's going to do. After all this non-sense Rihanna announced today that she'll be heading out on tour!! See all the dates here

June 4 Baltimore, MD 1st Mariner Arena
June 7 Toronto, ON Air Canada Centre
June 28 Los Angeles, CA Staples
June 30 Oakland, CA Arco Arena
July 19 Philadelphia, PA Wells Fargo Center
July 21 East Rutherford, NJ Izod Center
July 23 Uniondaie, NY Nassau Coliseum