Ultra-high energy cosmic rays are particles from space that reach energies 10 million times higher than particles accelerated in terrestrial accelerators. Where do the most energetic particles come to us? What are the mechanisms behind their acceleration? Answers to these questions will be discussed in this talk.