Hi
Did you buy that Sim card before you left the USA or did you buy it in Spain??? My Spanish is pretty basic but it seems like it asks for a Spanish form of id to process the order
This site is run by Ivar at in Santiago de Compostela.
This site participates in the Amazon Affiliate program, designed to provide a means for Ivar to earn fees by linking to Amazon