... I tried looking up manhuas.com, and only found a site that says "manhuaus.com", which I find a little suspicious.
was there a typo in your recommendation, or is this site trying to pose as the site you recommended? (for reference, I'm using Microsoft Edge for browsing)