Loved trip trip quickly arrived at destination
Well lit and quiet
Crenshaw / Exposition is located at Los Angeles, CA 90018