John Legend and Luna melted hearts as Prince Charming and a princess.
This image appears in the gallery:
Here’s What Hip-Hop Wore For Halloween 2018

31. John Legend and Luna melted hearts as Prince Charming and a princess.
Credit: Instagram
This image appears in the gallery:
Here’s What Hip-Hop Wore For Halloween 2018
Credit: Instagram