Boston-based Hip Hop duo N.B.S. & Berlin, Germany based production team Snowgoons recently dropped the visual to their track TRAPPED IN AMERICA Pt. 2, taken off their forthcoming album STILL TRAPPED IN AMERICA ‘Still Trapped In America‘ is the sequel to ‘Trapped In America‘, an album that was released in 2015. ‘Trapped In America’ dealt with…