Smith & Thell Released New Single “Planet Mars”!

New single by Smith & Thell!