Gareth Hall plays Controversial, one of his original songs.

Produced by ELOK Prod : facebook.com/elokprod

Find more about Gareth on : facebook.com/garethhallmusic

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…