Toby The Cockroach

Toby is the protagonist of "The Cucaracha: A Break in Time". He is a struggling scientist, on his path to innovate something absolutely mind bobbling.