Keith Roy
Keith Roy
Keith Roy

Keith Roy

  • New Delhi, India

Geek. Gamer. Good Enough. A penchant for the absurd & comic. Learning to cope with life while enjoying the crap out of myself.