MEGABAY LOGO AI PNG

Megabay Pictures is a Professional Video Production Company, Based in Semarang, Indonesia.
What We Do? We create ideas and creative concepts for the purpose of promotion
of your product or company.