The makers behind This Site Say's I'm the greatest
Here are the founders, developers, designers and product people who worked on This Site Say's I'm the greatest
This Site Say's I'm the greatest
September 2023
- Vasco BarbosaTech, Artist & NewMediaRestatorator