Deaf Leaders FoundationMay 260 min readPutin's bold assertion amid war; Shows map to claim Ukraine was created by USSR Watch