What could it be?

Who knows what it is?
It seems to be located in Vietnam.




















One Chinese website says that it is the Vietnamese melon, has anyone seen these?