Cuddle Time
Best friends Twyla and Alice
Twyla and Alice have been best friends since they met each other in 1996. They can be found cuddling together every day.