Yes, they don't use animal products, apart from beeswax in a few products. They also don't test on animals.
82.31 kilometres (51.14 miles)
The simplest way? Get on I-95 South (if going Bangor to Portland) and just stay on it until you hit Portland. It's a pretty straight shot.
It was named after an ancient French Province.
Many historians have ststed that the origin of the name of the State of Maine is unknown. However the State Legislature has stated for the record that it is named for the ancient French Province of...
Tom Clancy's Splinter Cell: Conviction Co-Op Trailer
Wine Making at Crushpad: Wine Plan with Tom Leykis
Gisele Tom and Benjamin's Boat Ride!
Traditional Home and Lonny Celebrate the Launch of Trad Home