Breakdown of ¿Por qué acaba de salir la prensa?
salir
to go out, to leave / to appear, to come out (on the body)
por qué
why
acabar
to finish (or to have just + infinitive)
de
linking word before an infinitive (after 'to have just')
la prensa
the press
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.