View Gojira on Nov 28, 2003EditFollowSharealmost 23 years agoFri, Nov 28, 2003at Le TamanoirGennevilliers, FranceGojiraEditFollowShare