Talented US-based song artiste, Thobbie releases a brand new live video “Lion of Judah,” from his ‘Unscripted’ concert held in New Jersey. “Lion of Judah” is...