McCarren Park - A Parody 65 Million Years in the Making