GHOST's are on the earth (yes& no)?

1 answer

depends on what you mean by ghost.