Purple Needletail

Hirundapus celebensis - Martinet des Célèbes

Martinet des Célèbes
adult