When you run across a site like marinecorps.com, the domain age might catch your eye first. Twenty-nine years is a long time for any website to be online, and it hasn't been blacklisted or flagged by Google Web Risk. That counts in its favor. But age alone isn't enough to trust a site — especially one that won't tell you who's behind it.
This site has no about page, no company name, and no legal terms like a privacy policy or terms of service. The contact page is locked behind bot protection, so you can't even see how to reach them. For comparison, any legitimate business operating a website for nearly three decades would have a clear public face by now. The lack of transparency here is what makes marinecorps.com suspicious rather than trusted.
There are no reported scams linked to this domain, and the technical setup — fast loading, HTTPS, clean hosting — is fine. But if you can't tell who you're dealing with or what the site actually does, the safest assumption is to treat it as untrustworthy until that changes.