Tambaloslos the mythical creature in the Philippines #shorts #mythology #legends #beast #monsterThe EyeApril 25, 2023