Skip to main content

C3p0

What's your take?