Josh Lumsden Debuts “Love Me Back” Music Video
Josh Lumsden has released a new music video, “Love Me Back,” on Friday, October 1. The eccentric, vibrant, and sci-fi inspired video could only be filmed in the New York City. Lumsden continues to work on new music with more visual media…