Wow. That's right up there where they're building the new Sprint arena. There are trucks up there all day (and sometimes all night). I wonder if it was one of the trucks that turns really sharp and goes up over the curb. They like to do that sometimes. And you can't see anything from the cabs of those things - I've been in them and it sucks.
Just really sad, all the way around