Karthik

Karthik

Avid cyclist, diver, and swimmer | Hydrogeochemist and Environmental Scientist | Book worm | TV enthusiast | Bad Joke Teller | I believe in Half Life 3!