My husband (who is good with tech stuff) and I could not figure out why your browser would have shown Thalia in that place.  But I went and cleared out my home page in Firefox so I'd get the Firefox Start Page, and the picture I get where you see Thalia is the Firefox fox.  You might try going into Preferences/Privacy in the Firefox menu on your browser, and clear the cache.
