Peacock, El Prat de Ll. Spain