That whole channel is just the Ukraine equivalent of those “CHINA WILL COLLAPSE IN 15 SECONDS!” videos. Totally unhinged and delusional