A V8 engine, possibly a Ford 5.0L, is mounted on an engine stand with its fuel injection system visible.
AI caption February 2011 · Photo 1585 of 1599
No comments yet.
No comments yet.