angels and demons can possess bodies and take the form of animals. you have a soul, yes? as well as a body? bodies are just a vehicle for interacting with the physical realm. spirit is invisible to physical eyes.
Canada