Google’s Doodles

I must admit I am not a huge Google fan. Recently I have had Gmail issues you would not believe or like to have. Google Translate does not seem to work for me at all: I would rather use the good old dictionary any time. All Google Translate seems to give me, is a lot more

Search Bubbajuju