17 By Sabita Menon Personal Story 21 Jan: Embarrassing Moments That Make You Cringe I’m laughing like a hyena, as I recall embarrassing moments in my life. I’ve prayed for the earth to swallow me or for someone up there to hurl a lightning…