The Telltale Mind

[youtubehttps://youtu.be/6tu4wWSbnIs]

Great, catchy rock song from the X Ambassadors out of New York that gets you humming, if not singing along right away.  Wonderful stuff!

View original post