Paradise Flycatcher ( Terpsiphone viridis subsp. granti )

Paradise Flycatcher ( Terpsiphone viridis subsp. granti )

Observation - Paradise Flycatcher ( Terpsiphone viridis subsp. granti ) - Southern Africa. Description: