Nevermind, found it myself. Loro Parque in Spain.