Shameless babe Sofia Rivera loves posing naked in public places