According to PR-model, picapa.org is ranked 664,052nd in multilingual Wikipedia, in particular this website is ranked 381,048th in English Wikipedia.
The website is placed before collideascope-animation.blogspot.com and after hilmanessa.com in the BestRef global ranking of the most important sources of Wikipedia.