70sscifiart: Roger Dean, “Green Parrot Island” Posted on March 8, 2024 by saucerkommand 70sscifiart: Roger Dean, “Green Parrot Island”