I find it difficult to believe 1% of the New York Giants is worth 1 billion dollars.
Anyone have any idea of the expected rate of return?
Would you believe...10%?...................