Xavier Larrea

179° 56′ 39.4″, +0° 2′ 46.2″

Science, philosophy, geeky stuff, avocado and warm weather. Sometimes I make apps.