ShowShowAmelia's Best FriendDec 3, 2025Amelia's Best Friend, 1000BCCan of Beans · Denton, United StatesFollowI was thereUpload from this showMediaLineupAboutLoading