Question: Which cricket club is the sports stadium, at which the 1957 VFL Grand Final was held, home to?

Context paragraphs:
1974 VFL Grand Final: The 1974 VFL Grand Final was an Australian rules football game contested between the Richmond Football Club and North Melbourne Football Club, held at the Melbourne Cricket Ground in Melbourne on 28 September 1974.  It was the 78th annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1974 VFL season.  The match, attended 113,839 spectators, was won by Richmond by a margin of 41 points, marking that club's ninth premiership victory.  The game itself is also notable for being the first grand final to be videotaped in colour (test colour broadcasts however did not commence until mid-October of that same year).

1946 VFL Grand Final: The 1946 VFL Grand Final was an Australian rules football game contested between the Essendon Football Club and Melbourne Football Club, held at the Melbourne Cricket Ground on 5 October 1946.  It was the 48th annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1946 VFL season.  The match, attended by 73,743 spectators, was won by Essendon by a margin of 63 points, marking that club's 8th premiership flag and 6th involving a grand final.

1948 VFL Grand Final: The 1948 VFL Grand Final was an Australian rules football game contested between the Melbourne Football Club and Essendon Football Club, held at the Melbourne Cricket Ground on 2 October 1948.  It was the 52nd annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1948 VFL season.  The match, attended by 86,198 spectators, ended in a draw, the first time that a VFL Grand Final had ended in a draw.  A week later in the Grand Final replay, attended by 52,226 spectators, Melbourne easily defeated Essendon by 39 points, marking that club's sixth premiership victory.

1937 VFL Grand Final: The 1937 VFL Grand Final was an Australian rules football game contested between the Geelong Football Club and Collingwood Football Club, held at the Melbourne Cricket Ground in Melbourne on 25 September 1937.  It was the 41st annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1937 VFL season.  The match, attended by a then record crowd of 88,540 spectators, was won by Geelong by a margin of 32 points, marking that club's third premiership victory and first since winning the 1931 VFL Grand Final.

1968 VFL Grand Final: The 1968 VFL Grand Final was an Australian rules football game contested between the Carlton Football Club and Essendon Football Club, held at the Melbourne Cricket Ground in Melbourne on Saturday, 28 September 1968.  It was the 72nd annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1968 VFL season.  The match, attended by a record crowd of 116,828 spectators, was won by Carlton ("The Blues") by a margin of 3 points, making it that club's tenth premiership victory, but its first since winning the 1947 VFL Grand Final.

1957 VFL Grand Final: The 1957 VFL Grand Final was an Australian rules football game contested between the Melbourne Football Club and Essendon Football Club, held at the Melbourne Cricket Ground on 21 September 1957.  It was the 61st annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1957 VFL season.  The match, attended by 100,324 spectators, was won by Melbourne by 61 points, marking that club's ninth premiership victory.

1939 VFL Grand Final: The 1939 VFL Grand Final was an Australian rules football game contested between the Melbourne Football Club and Collingwood Football Club, held at the Melbourne Cricket Ground in Melbourne on 30 September 1939.  It was the 43rd annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1939 VFL season.  The match, attended by 78,110 spectators, was won by Melbourne by a margin of 53 points, marking that club's third premiership victory and first since winning the 1926 VFL Grand Final.

1963 VFL Grand Final: The 1963 VFL Grand Final was an Australian rules football game contested between the Geelong Football Club and Hawthorn Football Club, held at the Melbourne Cricket Ground in Melbourne on 5 October 1963.  It was the 67th annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1963 VFL season.  The match, attended by 101,209 spectators, was won by Geelong by a margin of 49 points, marking that club's sixth premiership victory and first since winning the 1952 VFL Grand Final.

1938 VFL Grand Final: The 1938 VFL Grand Final was an Australian rules football game contested between the Carlton Football Club and Collingwood Football Club, held at the Melbourne Cricket Ground in Melbourne on 24 September 1938.  It was the 42nd annual Grand Final of the Victorian Football League, staged to determine the premiers for the 1938 VFL season.  The match was won by Carlton by a margin of 15 points, marking that club's sixth premiership victory and first since winning the 1915 VFL Grand Final.

Melbourne Cricket Ground: The Melbourne Cricket Ground (MCG), also known simply as "The G", is an Australian sports stadium located in Yarra Park, Melbourne, Victoria.  Home to the Melbourne Cricket Club, it is the 10th-largest stadium in the world, the largest in Australia, the largest in the Southern Hemisphere, the largest cricket ground by capacity, and has the tallest light towers of any sporting venue.  The MCG is within walking distance of the city centre and is served by the Richmond railway station, Richmond, and the Jolimont railway station, East Melbourne.  It is part of the Melbourne Sports and Entertainment Precinct.

Supporting paragraphs: 1957 VFL Grand Final Melbourne Cricket Ground
Answer: Melbourne Cricket Club