This Easter realise the powerful and confronting truth that we are all Barabbas.
Video by Newsong Church Hawaii.