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.