You're viewing a single thread.
View all comments
21
comments
This apparently took place at a parking lot Tesla recently started renting in Fort Lauderdale, Florida. Link to relevant news article
16 0 ReplyAren't they not selling? I wonder if insurance fraud is on the table.
7 0 Reply
You've viewed 21 comments.
Scroll to top