A San Marcos resident has claimed the $2 million Mega Millions prize that was sold at a south Austin convenience store last week, according to the Texas Lotto.