Spot The Red Cars Posted on January 17, 2025 by Peter West Carey Facebook Reddit LinkedIn Pinterest WhatsApp EmailDescription: A little fun in the junkyard from above. Location: Wilmington, California, USA, North America Share this:BlueskyMastodonRedditPinterestLinkedInNextdoorFacebook Related