Lemon-Lime Icees really do exist tho... But only in Burlington, NC