Mohammed Shahin

Mohammed Shahin

Romantically challenged. Gets turned on by puns, weird DPs and lame jokes. I'm cool like that.