Blindfolded Klarisa Leone is having some really good fun