Embajada En Barcelona – Greg, Dillon, and Taylor

Remember when Greg, Dillon, and Taylor went to Spain with Northern Embassy? Well the video they were filming for is done and they released this banging trailer for it. Check out a couple sneak clips with the guys in the video above. The DVD should be released soon, and we’ll have more info about when and where you can get your hands on it.