Where Cosmic Rays Come From