Selena Gomez is a girl of many talents. Apparently you can add accomplished dancer to her already long list.

Do you think her song choice has to do with the fact that her and Taylor Swift are really good friends, or perhaps a message to her on again, off again boyfriend Justin Bieber? It is something to ponder.

Either way, this is a great video, and obviously not only is Selena Gomez an accomplished actress, and singer, now she could head onto her version of 'Dancing With The Stars', or perhaps even 'So You Think You Can Dance' with those moves.