Mega, Indonesia


Mega is a small town is a village in Moraid, Tambrauw Regency of West Papua, Indonesia. The town is located on the northwestern coast of the Bird's Head Peninsula.