Have this old MOMO poster for years, found during a commercial renovation. No idea who they are, well before my time. submitted by /u/WhatsThatNowMan [comments] Click Here to Read the Full Original Article at Motorsports… Share