The Real First & Largest Logo Visible From Space

Comment by Mirage

I thought that the KFC logo was constructed at Rachel, Nevada, not Arizona. 37° 38.801′ N, 115° 44.760′ W / Google Earth