What did you guys think of Ter...

Published On: 2011-09-28

Category: Geek Bits

What did you guys think of Terra Nova?