Ford Megazilla Revealed as the Ultimate Version of the Godzilla V8 (So Far) By: Brett Foote | December 13, 2022