Remember about a month ago when people thought Robert Pattinson and Kristen Stewart were filming a Volvo commercial in Louisiana? Then it turned out that YouTube vlogger and Kaleb Nation idol Shay Carl explained it all that it was just the latest Take 180 Electric Spoofaloo video. Well now the spoof is out.
So, what did you think? Honestly, we don’t think that they have ever topped this one.
Follow Us!