Ruben Ventura

About Ruben Ventura

  • Barcelona (Spain)

Ruben in figures

3

Led challenges

0

Active challenges

Challenges created by Ruben