O personally have never seen a ghost. They have been talked about for years. As you know there are a lot of show that claim to be ghost hunters like T.A.P.S and you never see a ghost photo on any one of these shows. I feel that there may be spirits roaming this earth but we cannot see them.This is your choice to believe or not.
Demons are fallen angels of which Satan is the foremost demon. 1 john 5:19 describes the extent of his power at this time. Soon, as the bible tells us to pray for God's kingdom to replace all of these existing kingdoms, (Matt 6:9,10) it will do so (dan 2:44) and we will get back what Adam lost...everlasting life, and the paradise according to Gen Ch 3 and psalms 37:9, 10, 11, 29.