A recent video uploaded in YouTube claims to have discovered the fabled Yamashita Treasure in the Philippines.
READ MORE ยป