The most impressive pictures from the worlds of science and technology this week, including an enormous solar flare and an eerily green river.