Oh, the bus platforms…outside along parking area….nevermind
As you figured out, the bus platforms are above ground and adjacent to the parking lot.
This could have been just a drug deal gone bad.