gollum.space
RU
Ren TV has official proof that the US is run by aliens
TiberSeptim18
Source
Aliens
Ren TV
USA
v20240901