Sergio Hernandez
Sergio Hernandez Carlos Vela Sell: 8.2% Owned It is not too early to write off Carlos Vela, but the questions remain concerning his health and effectiveness. Vela is still one of the most productive players in the league averaging almost 5 points per game. With that production, we can take Continue Reading