Portugal. The Man are around every corner it seems, and it’s probably going to continue with their latest single “Live In The Moment.” They’ve teamed up with Wieden+Kennedy again for another awesome video! It features a 10-foot puppet riding around on a Cadillac like a skateboard.