Pray Speak What Has Happened
Pray Speak What Has Happened

Pray Speak What Has Happened

⭐ 8.32025-10-011 Seasons11 Episodes

In 1984 Shibuya, four quirky young souls navigate life’s struggles while chasing joy in a city bursting with hope.

Cast