Libertadd npub14rw4...63wa Germans lurch from one suicidal government to the next. So bizarre. 2025-12-03 05:17:11 from 1 relay(s)