The Seven Churches of Revelation continues with Philadelphia. Do you have a place in Heaven? How do you secure that? Filmed at the River Church in a Barn - Delaware, Ohio 8/20/2017 www.riverbarn.org