inkubi y'umuyaga yazanye imvura nyinshi muri ako gace it is set in the universe of the shorts another much smaller russell island lies off the northwest tip of devon island