Babken Karapetyan

Babken Karapetyan

Innovation is a Memetic Evolution
214 points