Today's Big Picture

Involves some truly amazing nighttime shots of London taken from a helicopter.