We cant help you with strains and origins, but i gotta tell you..
Those are some DAMN compact puffed up buds! haha, a bit leafy i guess but looks good man. Toke on! :jointsmile: