Can you corelate the text of your post with the topic title?
You found two browsers on google, out of which a preview download was available long before, but no new downloads.
Still you chose the word "Launched"? Doesnt make any sense man.
And Deepfish is nearly months old!! 4 5 months.