No; that's LA as in West Hollywood. I've seen these cars near the corner of Selma and Heyworth. Cheers.
Forum Rules
Bookmarks