Facts speak for themselves.

In Latin: Res ipsa testit

Aulularia, 1,421


Facts speak for themselves.

Facts speak for themselves.

Facts speak for themselves.

Facts speak for themselves.