Called the UPTIS, (unique puncture-proof tyre system), they've been developing these for about 10 years and early designs have been referred to as a 'TWEEL'

The tyres are actually the wheels too, so not going to be cheap....

Following Michelin’s VISION concept, which includes four pillars of innovation: airless, connected, 3D-printed and 100% sustainable (renewable and bio-sourced), so will keep the tree-huggers happy.
a More recent video from a few weeks ago:
More info on Michelin's Site:
https://michelinmedia.com/michelin-uptis/