From USA TODAY: Fort Collins taco cart-turned-restaurant named one of best in US Chulo Cuisine, 1122 W. Elizabeth St., opened ...