Crystal clear mirror image along Taylor Brook in Auburn, Maine