29/04/2023 - 02/05/2023 IMCF World Championship 2023 – Belmonte, Spain Castillo de Belmonte Castillo de Belmonte, Calle Eugenia de Montijo, Belmonte The IMCF World Championship returns to Spain for 2023!