Question: What is the name of this statue and who sculpted it?

Answer

Even though "lepton" comes from the Greek for "small mass", the tau lepton is more than 3000 times as massive as the electron.
Yeah that was the first thing I read too. :l