fbpx
A Christian Perspective on the World Today

revelation 12

image

Life on Mars?

What does the Bible say about life on planets other than Earth?