Aug 02 Love0 014 – Facexcape with Sheila Echazabal By shelbytarleton Episodes Sheila (pronounced Shay-la) Echazabal is a lash artist from Miami, FL. I asked her to be on the show… Read More