I could have sworn I’ve written about this architectural masterpiece before, but, somehow, it seems like I haven’t, so let’s just solve that right now. My friends, please allow me to introduce you to 19611 Ventura Blvd in Tarzana, California, otherwise known as The Fleetwood Centre, other-otherwise known as That…
Now you can get the top stories from Gizmodo delivered to your inbox. Enter your email below.
By subscribing you agree to our Terms of Use and Privacy Policy.