Designed by
Title
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation #216761063
Description
Tashkent, Uzbekistan - March 4, 2021: Silhouette of people over Mozilla Firefox open-source web browser logotype
This image is editorial