Demi Lovato has had one of the best Halloween costumes for 2017 thus far. Shared on her official Snapchat account, Demi Lovato showcased to the world she dressed up as Selena Quintanilla for a Halloween 2017 party.

Demi Lovato actually has Mexican roots so it was only fitting she dressed up as the iconic Mexican legend, Selena. What do you think of Demi’s Selena Halloween costume? Best Halloween costume of 2017?