Who am I? I am Natasha O’Garro, I was born on a small island in the West Indies called ST. Vincent. I enjoy laughing, loving and sometimes a bit of hating. My goal in life is to be myself…peculiar in many ways but always comfortable in my own skin. So who am I? I am ME.