Video Devotional from Frankfurt, Germany: “The Question We All Must Answer”

The question still hangs in the air. Who is this man?