I remember visiting this website once...
It was called Vote for a New Club Banner - Megan zorro, fox - fanpop
Here's some stuff I remembered seeing:
This is a special election for choosing a new club banner.
Did U Watch Hope And Faith Starring Megan Fox?