megan and liz?

United States
August 29, 2012 5:19pm CST
has anyone here heard of the new youtube sensations Megan and Liz? if so what are your thoughts on them?
No responses