Space Pictures This Week: Blush of Spring, Brain Terrain, More