What does auf der Szene auftauchen mean?

auf der Szene auftauchen - German to English

to arrive from the scene