Facebook Owner Meta Shares Glimpse of First Physical Store Set to Open on May 9 in California
Facebook owner Meta Platforms on Wednesday gave an early glimpse of its first physical store, which features a floor-to-ceiling screen for showing off games…