Texas van Leeuwenstein
Team manager STORM Eindhoven
Texas is team manager of STORM Eindhoven. STORM consists of 29 passionate students who voluntarily dedicate two years of their work to see the 80 Day Race. They will be traveling the world in eighty days on self- designed electric motorbikes.