Tag Archives: David Avanesyan

Shane Mosley Comes Up Short in Arizona

Shane Mosley – GLENDALE, AZ-Sugar Shane Mosley tried all night long for the knockout but the chin of Russia’s David […]