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 [...]