Barbs Teran
CORRESPONDENT PROFILE

Barbs Teran

35 Dispatched Stories