“The Strange Eyes of Dr. Myes,” an action, sci-fi musical series filmed on Mount Desert Island by College of the Atlantic film professor Nancy Andrews, is now streaming online. All eight episodes in season one, behind-the-scenes shots, the science behind the film, and more are found at TheStrangeEyesofDrMyes.com.