Shubhendu Vatsa

Shubhendu Vatsa

A comic book nerd who loves to play video games.