Webster's Revised Unabridged Dictionary · 1913

on-the-scene

on-the-scene , adjective

Being or occurring at the place or time in question; as, an on-the-scene newscast.

Also: on-the-spot