Long Island artist Elwood shares the visuals for his recently released track, “Late Night Rides”. Cruising through the streets of Riverhead, New York, Elwood takes some time to reflect on where he’s been and where he’s going. Sometimes you just need to take a late night ride to figure it all out. The video was shot and directed by Mastermind Media. Check out the new video above!