Spain head coach Vicente del Bosque has announced his 23-man squad for Euro 2012.
Spain squad: Iker Casillas, Pepe Reina, Victor Valdes, Raul Albiol, Jordi Alba, Alvaro Arbeloa, Sergio Ramos, Juanfran Torres, Gerard Pique, Javi Martinez, Sergio Busquets, Xavi, Andres Iniesta, Xabi Alonso, Santi Cazorla, Cesc Fabregas, David Silva, Jesus Navas, Juan Mata, Pedro, Alvaro Negredo, Fernando Torres, Fernando Llorente.
not putting soldado in is such a mistake!