Jennifer Lopez in green in Brazil

Jennifer Lopez in green in Brazil

Jennifer Lopez in green in Brazil

Jennifer Lopez wore a bright green dress during a television appearance in Brazil.

Jennifer Lopez wore a bright green dress during a television appearance in Brazil. The 42 year-old mum-of-two showed off her amazing toned body in the figure hugging, long sleeved dress.

Jennifer Lopez, Brazil, legs, short dress, mini skirt