What is a Brazilian Keratin Hair Treatment?

I’ve been hearing a lot about a process that treats your hair with Keratin to smooth the cuticles and create beautiful straight strands for months! I have to say, I’m certainly considering having a treatment done but I wanted to find out a little more about it so I asked…