Source?
>>663779Charlie's Angels
>>663786????????m9(???)9m??????
Looks like Battletoads to me.
movie went out on DVD a month ago in Japan, i cant remember the name for the life of me.
Dororo