Looks like Tesla has launched sales at a a Pop-up store at the Ramat Aviv Mall in Israel.
Anyone have any info?
Moderator, possible to create a new Israel Thread up top?
Anyone have any info?
Moderator, possible to create a new Israel Thread up top?