Search
Menu
Home
Sources
About
Contacts
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
.