Antarctic Peninsula with snow-capped mountains