Charlotte and Lip used to be best friends... but what happened? And what happens when history repeats itself?All Rights Reserved
Charlotte and Lip used to be best friends... but what happened? And what happens when history repeats itself?
23 parts