Charli D'Amelio is head over heels in love these days! In a recent red carpet appearance, Charli announced to the world that she is now dating Landon Barker. Who is that?