LISBON, PORTUGAL - June 6, 2015. Photo of Firefox mozilla homepage on a monitor screen through a magnifying glass. Shutterstock . vector - LISBON, PORTUGAL - June 6, 2015. Photo of Firefox mozilla homepage on a monitor screen through a magnifying glass. - ID: 293278187