Mega Moore from Florida

Mega Moore has been found in Florida.