Overflowing and Abundant Life

John 10:1-21

Jesus, the Good Shepherd, gives overflowing life to any and all who trust in Him.