Jennifer Lopez in Bikini Top on the Beach in Rio de Janeiro, June 2012