Former U.S. President Barack Obama strolls through the streets of Barcelona, April 28, 2023, in Barcelona, Catalonia (Spain). Barack Obama and his wife, Michelle Obama, landed last night in Barcelona to attend the Bruce Springsteen concert. Obama vis