Friday flashback – Have we lost ourselves edition by Matt BrierPosted onFebruary 27, 2015February 24, 2015 On this week back in 2003 Switchfoot releases their major label debut The Beautiful Letdown. Here is the video for “Meant to Live.”