Listen

Description

Dr. David Swanson | Revelation 20:1-10

Much confusion exists over what the "thousand year" period will be – and what it means for us.