The website is called Aliexpress.com and it is one of the only I've been able to find that sells giant Pokemon and Totoro plushes. Seems like there might be a catch though because the prices are SO cheap for these big plushies and most of the reviews look sort of fake.
Just wondering if anyone is familiar with the site and whether it is trusted or not. Thank you.