On This Day: 11 years ago, Man or Astro-Man? played Whirly Ball Atlanta March 5, 2021March 6, 2021 Man or Astro-man? performing live at Whirly Ball Atlanta on March 5, 2010, in Roswell, Georgia. view the entire gallery Share this:Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)