KingOvKingz09
New member
- Joined
- Jul 21, 2009
- Messages
- 1,284
Does anyone know if Leichhardt has the big screen set up for the WC… i remember they did in 06... best time of my life watching the azzuri win the world cup.... so does anyone know if they have it up this time ? it was in norton street in 06 i think