I reckon the storms are eminating from the feature central in my image of 17 May. See link below.
http://paulhaese.net/17May20102108UT.html
The storms can be vaguely seen but I am certain they are like the recirculation of 2007. Perhaps John Rogers may have an opinion.