Yearly game sales slide in March 2012

Latest NPD stats reveal that game sales have declined year on year for March.