I mean I clicked on it and the sound was deafening and the video laggy (but at 1080p).
My question of "WTAF" stands though.
What about those weirdos who pull up liveatc.net to listen to airport radios while watching the dots on flightradar24.com, amirite?