Welcome To Tranquility, Vol. 1

Tranquility, USA.  A quiet, “neighborly” town, in California.  Quite like most other small, American towns, I would imagine, with one small twist:  Tranquility is where, 50 years ago, The Liberty Squad decided to settle down and retire, creating a town in which ex-heroes and villains could spend their remaining days in peace.  Welcome To [...]