Web of the Sun: and The Green Splotches: Two strange tales of scientific adventure