Lookout Mountain is a mountain overlooking Autobot City on Earth. The mountain previously featured an artificial observation deck. Hot Rod claims you can see everything from Lookout Mountain, within the usual constraints of a round planet. This may (or may not) include such sights as seven states, Rock City, the Famous Ten Acre Cornfield Maze, and the final or temporary resting place of Brawn. At the very least, it is apparently an ideal point from which to watch shuttles approaching Autobot City.
The Transformers: The Movie
In the year 2005, the main mountain road was blocked off (possibly for repair) by a team of Autobots overseen by Kup. Hot Rod crashed through their blockade and drove up the mountain road to the artificial observation point.