Michelle Rodriguez has been showing off her buff body in more ways than one lately. There have been a couple of incidents just this week in which she flashed crack at paparazzi. Naturally, they got the photos to share with the world.
Rodriguez has been touring the French Riviera on a yacht for the past month or two. She was in Cannes for the Cannes Film Festival and now in Monaco for the Formula One Grad Prix. The Lost, Fast and Furious and Avatar actress has taken the lead role along with Aaron Eckhart for the upcoming Battle: Los Angeles.
Check out more Michelle Rodriguez bikini photos below.