Forty years after leaving, a small creature from space reappears lost in a forest, fleeing from something. Its reunion with life on Earth won't be the one everyone remembered.
On the same wavelength