This video from Strange Talk has embedded reward opportunities...not to mention that it and the song are dope. Apparently they are claiming it is the first of its kind and they chose North America as the launch point. That has some of their Australian fans literally 'climbing walls'
On top of music video releases, these boys really just need to come to the United States, specifically Los Angeles, and rock my socks off.
For now, this video will have to do....
2 days ago