Loading Video…

This browser does not support the Video element.

The Meteor: Coffee, wine, and bikes

The Meteor, located on South Congress, is a mash up of an all-day cafe, natural wine shop and a boutique bike shop. FOX 7's Tierra Neubaum takes us there.