HARBINGER

A forerunner who hints at the coming of a future event.yv289wy3zy2082286uwu0wzw