The Museum of Life is located at the Oswaldo Cruz Foundation, in the city of Rio de Janeiro, Brazil.
Contact us...