What do you guys think?
Listen Closely. At 2:51 you can hear a lady in the background saying ‘DUUDEE’. Hmmmm, Kristen Stewart maybe?