23 Oct 2023 LIDO | Berlin, Germany Catupecu Machu - Europa Tour 2023 Buy Tickets 23 Oct 2023 LIDO | Berlin, Germany Catupecu Machu - Europa Tour 2023 Buy Tickets CATUPECU MACHU – EUROPA TOUR 2023Germany | Spain